Documentacion: Remove Requested Agents

Descripcion: Agent mental state to consider the Remove Requested Agents goal satisfied or failed.

The goal establishes that user's request to remove an agent should be responded with the requested deletion. This request is represented by the AgentToRemove fact. When the creation process has finished, one of two excluding facts has been asserted. If the asserted fact is AgentRemoved, the system has been successful in adding the agent. If the asserted fact is AgentNotRemoved, the system has failed in adding the agent.




Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
SystemAgent 
Agente  It represents a generic agent in the system with the ability to add and remove itself from the system. 
(SystemAgent ejecutor) 
AgenteConcreto   
Fail Remove Requested Agents 
EstadoMental  The Remove Requested Agents goal has been failed. 
Succes Remove Requested Agents 
EstadoMental  The Remove Requested Agents goal has been satisfied. 
AgentNotRemoved 
Hecho  The requested agent could not be removed. It also have a default empty agentInformation. 
AgentRemoved 
Hecho  The requested agent has been successfully removed. It has a default status OK. It also have a default empty agentInformation. 
AgentToRemove 
Hecho  Agent to remove. 


SystemAgent (Agente)

Propiedades:
IDSystemAgent 
DescripcionIt represents a generic agent in the system with the ability to add and remove itself from the system. 

Relaciones:
En el rolEn la relacion Otros extremos
RInstanciaDeD InstanciaDe 
Con los objetosEn el rol
(SystemAgent ejecutor)  RinstanciaDeO


(SystemAgent ejecutor) (AgenteConcreto)

Propiedades:
ID(SystemAgent ejecutor) 

Relaciones:
En el rolEn la relacion Otros extremos
ATieneEstadoMentalOR ATieneEstadoMental 
Con los objetosEn el rol
Succes Remove Requested Agents  ATieneEstadoMentalDR
ATieneEstadoMentalOR ATieneEstadoMental 
Con los objetosEn el rol
Fail Remove Requested Agents  ATieneEstadoMentalDR
RinstanciaDeO InstanciaDe 
Con los objetosEn el rol
SystemAgent  RInstanciaDeD


Fail Remove Requested Agents (EstadoMental)

Propiedades:
IDFail Remove Requested Agents 
DescripcionThe Remove Requested Agents goal has been failed. 

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalOR AContieneEntidadMental 
Con los objetosEn el rol
AgentNotRemoved  AContieneEntidadMentalDR
AContieneEntidadMentalOR AContieneEntidadMental 
Con los objetosEn el rol
AgentToRemove  AContieneEntidadMentalDR
ATieneEstadoMentalDR ATieneEstadoMental 
Con los objetosEn el rol
(SystemAgent ejecutor)  ATieneEstadoMentalOR


Succes Remove Requested Agents (EstadoMental)

Propiedades:
IDSucces Remove Requested Agents 
DescripcionThe Remove Requested Agents goal has been satisfied. 

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalOR AContieneEntidadMental 
Con los objetosEn el rol
AgentRemoved  AContieneEntidadMentalDR
AContieneEntidadMentalOR AContieneEntidadMental 
Con los objetosEn el rol
AgentToRemove  AContieneEntidadMentalDR
ATieneEstadoMentalDR ATieneEstadoMental 
Con los objetosEn el rol
(SystemAgent ejecutor)  ATieneEstadoMentalOR


AgentNotRemoved (Hecho)

Propiedades:
IDAgentNotRemoved 
DescripcionThe requested agent could not be removed. It also have a default empty agentInformation. 
slotsuser agentID status  

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalDR AContieneEntidadMental 
Con los objetosEn el rol
Fail Remove Requested Agents  AContieneEntidadMentalOR


AgentRemoved (Hecho)

Propiedades:
IDAgentRemoved 
DescripcionThe requested agent has been successfully removed. It has a default status OK. It also have a default empty agentInformation. 
slotsuser agentID  

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalDR AContieneEntidadMental 
Con los objetosEn el rol
Succes Remove Requested Agents  AContieneEntidadMentalOR


AgentToRemove (Hecho)

Propiedades:
IDAgentToRemove 
DescripcionAgent to remove. 
slotsuser agentID  

Relaciones:
En el rolEn la relacion Otros extremos
AContieneEntidadMentalDR AContieneEntidadMental 
Con los objetosEn el rol
Succes Remove Requested Agents  AContieneEntidadMentalOR
AContieneEntidadMentalDR AContieneEntidadMental 
Con los objetosEn el rol
Fail Remove Requested Agents  AContieneEntidadMentalOR